main irrigating ditch - Español Inglés Diccionario